// Copyright (c) 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef EventModulesHeaders_h
#define EventModulesHeaders_h

#include "core/EventHeaders.h"

#include "modules/speech/SpeechSynthesisEvent.h"
#include "bindings/modules/v8/V8SpeechSynthesisEvent.h"
#include "modules/speech/SpeechRecognitionEvent.h"
#include "bindings/modules/v8/V8SpeechRecognitionEvent.h"
#include "modules/encryptedmedia/MediaEncryptedEvent.h"
#include "bindings/modules/v8/V8MediaEncryptedEvent.h"
#include "modules/push_messaging/PushEvent.h"
#include "bindings/modules/v8/V8PushEvent.h"
#include "modules/device_light/DeviceLightEvent.h"
#include "bindings/modules/v8/V8DeviceLightEvent.h"
#include "modules/serviceworkers/ExtendableEvent.h"
#include "bindings/modules/v8/V8ExtendableEvent.h"
#include "modules/serviceworkers/ServiceWorkerMessageEvent.h"
#include "bindings/modules/v8/V8ServiceWorkerMessageEvent.h"
#include "modules/webgl/WebGLContextEvent.h"
#include "bindings/modules/v8/V8WebGLContextEvent.h"
#include "modules/mediastream/RTCDTMFToneChangeEvent.h"
#include "bindings/modules/v8/V8RTCDTMFToneChangeEvent.h"
#include "modules/device_orientation/DeviceOrientationEvent.h"
#include "bindings/modules/v8/V8DeviceOrientationEvent.h"
#include "modules/presentation/DefaultSessionStartEvent.h"
#include "bindings/modules/v8/V8DefaultSessionStartEvent.h"
#include "modules/encryptedmedia/MediaKeyMessageEvent.h"
#include "bindings/modules/v8/V8MediaKeyMessageEvent.h"
#include "modules/navigatorconnect/CrossOriginConnectEvent.h"
#include "bindings/modules/v8/V8CrossOriginConnectEvent.h"
#include "modules/gamepad/GamepadEvent.h"
#include "bindings/modules/v8/V8GamepadEvent.h"
#include "modules/mediastream/MediaStreamTrackEvent.h"
#include "bindings/modules/v8/V8MediaStreamTrackEvent.h"
#include "modules/mediastream/RTCIceCandidateEvent.h"
#include "bindings/modules/v8/V8RTCIceCandidateEvent.h"
#include "modules/storage/StorageEvent.h"
#include "bindings/modules/v8/V8StorageEvent.h"
#include "modules/device_orientation/DeviceMotionEvent.h"
#include "bindings/modules/v8/V8DeviceMotionEvent.h"
#include "modules/background_sync/SyncEvent.h"
#include "bindings/modules/v8/V8SyncEvent.h"
#include "modules/geofencing/GeofencingEvent.h"
#include "bindings/modules/v8/V8GeofencingEvent.h"
#if ENABLE(WEB_AUDIO)
#include "modules/webaudio/OfflineAudioCompletionEvent.h"
#include "bindings/modules/v8/V8OfflineAudioCompletionEvent.h"
#endif
#include "modules/app_banner/BeforeInstallPromptEvent.h"
#include "bindings/modules/v8/V8BeforeInstallPromptEvent.h"
#include "modules/mediastream/MediaStreamEvent.h"
#include "bindings/modules/v8/V8MediaStreamEvent.h"
#include "modules/background_sync/PeriodicSyncEvent.h"
#include "bindings/modules/v8/V8PeriodicSyncEvent.h"
#include "modules/notifications/NotificationEvent.h"
#include "bindings/modules/v8/V8NotificationEvent.h"
#include "modules/serviceworkers/FetchEvent.h"
#include "bindings/modules/v8/V8FetchEvent.h"
#include "modules/speech/SpeechRecognitionError.h"
#include "bindings/modules/v8/V8SpeechRecognitionError.h"
#include "modules/webmidi/MIDIConnectionEvent.h"
#include "bindings/modules/v8/V8MIDIConnectionEvent.h"
#include "modules/mediastream/RTCDataChannelEvent.h"
#include "bindings/modules/v8/V8RTCDataChannelEvent.h"
#include "modules/indexeddb/IDBVersionChangeEvent.h"
#include "bindings/modules/v8/V8IDBVersionChangeEvent.h"
#include "modules/websockets/CloseEvent.h"
#include "bindings/modules/v8/V8CloseEvent.h"
#if ENABLE(WEB_AUDIO)
#include "modules/webaudio/AudioProcessingEvent.h"
#include "bindings/modules/v8/V8AudioProcessingEvent.h"
#endif
#include "modules/webmidi/MIDIMessageEvent.h"
#include "bindings/modules/v8/V8MIDIMessageEvent.h"
#include "modules/navigatorconnect/ServicePortConnectEvent.h"
#include "bindings/modules/v8/V8ServicePortConnectEvent.h"

#endif // EventModulesHeaders_h
